home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 015 / bawk2a.arc / BAWK.NOT < prev    next >
Encoding:
Text File  |  1986-07-27  |  1.4 KB  |  31 lines

  1.                             BAWK Version 2a
  2.  
  3. Version 2a of BAWK is simply a modification of  the  source  files  to 
  4. eliminate  compile  warnings.  As  the  earliest  C compiler for micro 
  5. computers, BDS C takes a rather cavalier attitude toward pointer; they 
  6. are all the same  as  integers!  More  modern  C  compilers  detect  a 
  7. pointer mismatch and at least issue a warning message.  The changes to 
  8. the  sources  consisted primarily of casts to make the pointers match, 
  9. no work on the original definitions was done and, in at least a couple 
  10. of cases, the definitions were not correct.  
  11.  
  12. The file BAWK.H contains an interesting feature to compensate for  the 
  13. somewhat  unusual  manner  in  which  BDS  C  handles  externals.  The 
  14. technique  was  first  developed  by  George  Eberhardt  of   Computer 
  15. Inovations  to allow CI C-86 the handle BDS C source with a minimum of 
  16. modification.  The technique is actually handy in most C  programs  of 
  17. any size [maybe BDS C was right?] 
  18.  
  19. The rules file,  TOFC.RUL,  when used with the source files for  BAWK, 
  20. will porduce a "Table-of-Contents" of all functions in BAWK.  Courtesy 
  21. of  Datalight  C,  BAWK.COM can accept wildcard file specifications on 
  22. the command line; i.e: 
  23.  
  24.     A>BAWK TOFC.RUL BAWK*.C
  25.  
  26. will execute BAWK using rules file,  TOFC.RUL,  on all source files of 
  27. BAWK.
  28.  
  29. Don A. Williams 
  30.  
  31.